/*
	
	Lucas Martínez Propiedades
	
	..
	2012 © Kazuu
	www.kazuu.com.ar

*/

tasaciones = function() {
	resizeTasacionesForm();
	
	var j_container = $(".container-tasaciones");
		j_container.css("margin-top",window.scrollY);
	var j_consulta_propiedad = $("#tasaciones");
	var j_img = j_consulta_propiedad.find("img");
		j_img.attr("src","website/frontend/plugins/tasaciones/css/images/ribbon-form.png");
	var j_body = $("body");
		j_body.css("overflow","hidden");
		j_container.show();
}

closeTasaciones = function() {
	var j_body = $("body");
		j_body.css("overflow","auto");
	var j_container = $(".container-tasaciones");
		j_container.hide();
}

sendTasaciones = function() {
	var j_nombre			= $("#tasaciones-nombre");
	var j_email				= $("#tasaciones-email");
	var j_telefono			= $("#tasaciones-telefono");
	var j_direccion			= $("#tasaciones-direccion-inmueble");
	var j_comentario		= $("#tasaciones-comentario");
	
	var data = {};
		data['nombre']		= j_nombre.val();
		data['email']		= j_email.val();
		data['telefono']	= j_telefono.val(); 
		data['direccion']	= j_direccion.val();
		data['comentario']	= j_comentario.val();
		
	var onBeforeSend = function($xhr) {
		if (j_nombre.val().length == 0) {alert ("Por favor complete el campo nombre."); j_nombre.focus(); return false;}
		if (j_email.val().length == 0) {alert ("Por favor complete el campo email."); j_email.focus(); return false;}
		if (j_telefono.val().length == 0) {alert ("Por favor complete el campo teléfono."); j_telefono.focus(); return false;}
		if (j_direccion.val().length == 0) {alert ("Por favor complete el campo dirección del inmueble."); j_direccion.focus(); return false;}
		if (j_comentario.val().length == 0) {alert ("Por favor introduzca un comentario."); j_comentario.focus(); return false;}
	}
	var onSuccess = function($data) {
		if ($data == "Enviado!") alert ("Mensaje enviado con éxito.");
		else alert ("Ocurrió un error al enviar el mensaje, intentelo de nuevo más tarde.")
		j_nombre.val('');
		j_email.val('');
		j_telefono.val('');
		j_direccion.val('');
		j_comentario.val('');
		closeTasaciones();
	}
	
	$.ajax({
		url: "website/frontend/plugins/tasaciones/php/sendTasaciones.php",
		data: data,
		type: "POST",
		beforeSend: onBeforeSend,
		success: onSuccess
	});
}

resizeTasacionesForm = function() {
	var height = $(window).innerHeight();
	var height_content = 215;
	var margin_top = (height - height_content) / 2;
	
	var width = $(window).innerWidth();
	var width_content = 936;
	var margin_left = (width - width_content) / 2;
	
	var j_consulta_propiedad = $("#tasaciones");
		j_consulta_propiedad.css("margin-top",margin_top);
		j_consulta_propiedad.find(".content").css("margin-left",margin_left);
}

$(document).ready(function() {
	$(".background").click(function(){
		closeTasaciones();
	});
		
	$(window).resize(function() {
		resizeTasacionesForm();
	});
	
	$(document).bind('keydown', function($e) {
		if ($e.which == 27) closeTasaciones();
	});

});